package entity

import "gitee.com/linxing_3/sr-core/domain/model"

type SysUserBind struct {
	Uid      string `json:"uid" form:"uid" gorm:"size:64;primaryKey;comment:用户ID"`           // 用户ID
	Platform string `json:"platform" form:"platform" gorm:"size:64;primaryKey;comment:平台标识"` // 平台标识
	Openid   string `json:"openid" form:"openid" gorm:"size:64;comment:平台用户uid"`             // 平台用户uid
	Account  string `json:"account" form:"account" gorm:"size:128;comment:平台用户账号"`           // 平台用户账号
	Nickname string `json:"nickname" form:"nickname" gorm:"size:128;comment:平台用户昵称"`         // 平台用户昵称
	Avatar   string `json:"avatar" form:"avatar" gorm:"size:512;comment:平台用户头像"`             // 平台用户头像
	Gender   string `json:"gender" form:"gender" gorm:"size:32;comment:平台用户性别"`              // 平台用户性别

	model.GAllInject
}

func (SysUserBind) TableName() string {
	return "sys_user_bind"
}
